package com.dg.projeto.Tabela;

import javax.swing.table.AbstractTableModel;

public class TabelaSelecionarAlunos extends AbstractTableModel{

	private String[] tituloColunas = {"Nome", "Matricula", "CRE", "Aprovado"};
	private Object[][] data;
	private int linhas, colunas; 
	
	public TabelaSelecionarAlunos(String[] tituloColunas, int numLinhas, int numColunas) {
	
		this.tituloColunas = tituloColunas;
		this.data = new Object[numLinhas][numColunas];
		linhas = numLinhas;
		colunas = numColunas;
		
	}
	
	public String getColumnName(int col) {

		return tituloColunas[col];
	}
	
	@Override
	public int getColumnCount() {

		return colunas;
	}

	@Override
	public int getRowCount() {

		return linhas;
	}

	@Override
	public Object getValueAt(int linha, int coluna) {

		return data[linha][coluna];
	}

	public void setValueAt(Object valor, int linha, int coluna) {
        data[linha][coluna]= valor.toString();
        fireTableCellUpdated(linha, coluna);
	}
	
}
